God damn Hadden