Adding a place to put shared code between the testable and untestable versions