Yes, ConfigureAwait(false) must be used in both, each await is independent, which means the foo task does not automatically pass to bar.