better error data