Split up code.
Split up tests.