more docs
catch specific exception