On the interface level, I agree - but you actually grab the PowerReceiver, not the Handler. The assistant to the helper gremlin, as it were. And the under the hood code involves the various deputy and sub-gremlins - the safe time trackers, perdition calculation, the required doWork call, etc.