try catch can probably be skipped. it was used in the first version from max.