enumeration + important change to auto_return