I think `attempts` is ok... in context of this function it should be relatively clear what it does, taking into the consideration that it's private method and the whole class is like 30 LOC :)