Improve code reuse