I was looking into inotify this weekend and found some limitations in the publisher. The inotify API is a pain to work with, if you use it you have to do so much work. I think we need to expand the test cases then refactor some of our state tracking assumptions.