I'm slightly worried because I think tests are async