move last reason to method