more graceful handling of less errors