fault.check works the other way round. If the condition is met, nothing happens.
So the proper check should be ``tries_left > 0``