add helpful error messages