restructured errors