added 'try {}' macro.