reasons for the error