Currently just an exercise in TDD.