please check for callable instead of try / catch