adding failure mode for when network isn't available