operating object precedence