Refactor everything.