Exported async versions