Work on making locks detect user errors
Try to stop users from doing the wrong thing with locks (WIP)