trimmed awaitable interface