added error handling and error-suppression options
0.2.0