It would help clarity if we could avoid repeating this condition.  Maybe a `return if version_number <= 1` at the top of the method.