Added the tryCall function, should be really usful.