less memory-wasting

I think this is just a bit smarter than 2 fat gb_op-structs