Sounds fine, but why was "keypress" allowed in the first place?