Why do you think it is better, is there some rule for that?
Personally, I find that ! make it worse readable. Maybe with unless it could be better, but that's what you're also forbidding...