Logic reuse