be more lenient with poor watchevent kind support