Test Driven Development, bitch!