As the tests get more specific, the code gets more generic.