What if the function throws an exception?