+?!?!?!?!?!

    val OP_READ_AND_WRITE = OP_READ | OP_WRITE