didn't forget to initialize the kqueue this time