(style) for future reference, we generally prefer ```unless (... )``` to ```if ( ! ... ) ```