Updated to use `current_attempt.zero?` which makes more sense syntactically.