Extended method_wrapper with alternative error arg