My comment about fsevent_need_reschedule still stands.  It doesn't need to be volatile anymore, right?