leaner and meaner error messages