Fix the read+write modifier evaluating twice