so, should I change the handle() signature to return void? then, this class only handles the non-cacheRpcCommands and possible exceptions, right?