Shouldn't the `!` be outside the conditional?