Do we also need to async user_capabilities?