Please avoid such exception catching - better catch only specific exceptions rather than general