improve how errors are constructed