Active receive would pull energy from nearby blocks that are passive senders. Actually, I would reverse things, make things passive by default (that's the default state for a user, then you don't have to call updateEntity), then allow to turn things active with proper IO mode and manual call to updateEntity.