This can be styled as an early return instead. Also, parentheses around `self` are unnecessary.