Avoid perfect trap

TDD is great
Still requires iteration
Avoid perfect trap