Refactor works here.