Straights, with tests, working