Taylor joins the Show and explains his recent absence