added error checking when disposing
1 file changed