Gonna have to play with this. I guess if you should for instance do a `enable :lock` you will run into a deadlock with this code.