https://virarozen.github.io/posts/how-to-bust-a-lock/