Yes, actually. The tests must not have covered this, and it worked fine in my own testing. I've updated it now to check if EOL, and also to run the method passed in also. This should allow it to continue I think.