The purpose of the `tryToClose` methods was to be self-contained and not let anything through. I'd rather change them to catch anything (not only an `SqlException`)