red / green / refactor is a reasonable way through this problem