If you double check the logic of the method, it has changed.
It will always try to apply this line, because others don't return.