Compatibility wrapper for pwf & async