getCurrentUser should not require context