Replaced push/pop current color bit attributes in primitives as it wasn't working? Might want to look into that as it will probably break other things.