I'm nervous about async situations here.