Global Enum and Detailed Error Persistence