I think this might be a little easier to read if we use `unless` instead of `if not`.