Example of test oriented development...