A more robust async profile :gem: