abolishing this bit of hopefully unnecessary asynchronicity