And aquire/release objects from resource pools that manage themselves. And message queue handlers. And pass-by-reference, and object pools..