It doesn't need to pass through optelem() again.

The design of fixconvop() is, frankly, terrible. But redesigning it is not a priority right now, and if we can't rely on the test suite, what do we have, anyway?