You are absolutely right - but writing a test suite now for a third-party module that never had any tests of its own seem an overkill to me at this point. And yes, I am being selfish here, because not having this timeout thing in by the end of today means that there's a good chance my weekend will be ruined.