if (!self[`after${action}`]) return argsOut.pop().apply(self, [null].concat(argsOut))