Plugin Return value for 'perform' seems to *need* to be nil.
Some older versions of Agent will call a non-existent method on any non-nil return-code and thus fail the task