use try / catch