You reported some errors with the Block and Nuke code that you wrote and I modified, but didn't specify what they were. The code is on github and I'm aware of some problems, but not anything like you said. Pull requests are, of course, welcome.