restored edge behaviour to kqueue