Should we be using `unless` instead of `if !` ?