argument check for consumerwrapper