make _limit a private const
test invalid branches
test stage identifiers
basic test of results (make sure the basic stuff is there - ignore the TieBreaker mechanics of not modifying original proprerties