add reply
remove unnecessary `require`s
remove unnecessary `unless`