Refactored Tart and fixed BECOME