fix getOp, writeOp, and getVersion