unhelpful refactoring