fix nasty bug from refactoring, handler was being called for all posts, not just new