This way we can be sure nothing changed on the clients and can implement re-reads if it did. Combines well with #24
This way we can be sure nothing changed on the clients and can implement re-reads if it did. Combines well with #24