Guy to refactor.