Refactoring; translate of assigns.