Help refactor.