prevent an invalid...