Controlling failures – try-catch objects