Why we need this `try / catch` block? You are already checking for possible errors isnt?