Extra utilities for async