Test-driven development FTW