pf is now asynchronous