More complete and descriptive error messages.