Cleaner accept specific response production.

Could still be better with a macro.