undefined James Doyle