[enhancement] add more possible error messages