Dean Takahashi is back to embarrass himself again