`try` is different from `try!`. the new lonely operator is like `try!`, which asks only if the object is nil and then calls the method on it if it&#x27;s not (and will blow up if the object doesn&#x27;t have the method publically defined). `try`, in contrast, asks if the object is nil or responds to the method and returns nil if it doesn&#x27;t.