Method type now passed back in result object