I think is better if this implementation is changed to take the redirect count as an argument of the 'execute' method, and the default can be set to 10. This way we just subtract 1 on every call to the method and get rid of the instance variable.