Why do you think this is a valid move? The author's original post doesn't state anything like that, and the author's replies to other solutions suggests that this is not a valid move.
Update: I see the bug you were referring to and have updated my code accordingly. Thanks!
---
It's all fine and dandy until someone has to look at the code.