try to catch exception