Refactorize.