should probably Await.result this thing just to rule out wonkiness.