Not sure if this is the case, as this is a method that is run per host. If it was the main run() method then that would be true. I think we want to return false if the host fails instead of rescuing an exception? Not sure!