optimisation: shrink gen_server2 state slightly
for a (very) modest performance gain, and slightly neater code