fix dependency on listen