I have reviewed my code and I am so sorry that it only work in my circumstance. I have fixed it in the next commit.