Swizec Teller

Coordinating at the end is too late

When working: sync first *then* async