Comment Comment by sdegutis Your solution doesn't short-circuit when any of the calls fail. It relies on (error) throwing some kind of exception to interrupt control flow and prevent the following lines from executing. parent sdegutis 9 years ago