Eh - I suppose this is a good thing, it might save us from running into some strange bug later, but I really dislike forcing async flows where we COULD stay sync.