Proposed conditional for electing to use a write command:
This would change existing behavior, which uses write commands whenever they are supported, to only use them when:
- supported and GLE
- supported and not GLE, but only if opcodes are not supported
The last case is not likely, but may come up if a future version of the server decides to drop support for legacy opcodes.