added try-catch blocks to Thumb methods