require reply not blank in front-end