broke the tests, but changed get to return a promise