better error control in register form when no commercial edition