Yes, I saw that marriage, but have a look at William Duke's daughter Lisa with them in the 1871 census who has a different mother - there are two marriages for William Duke which appear to overlap. I would think there were two WDs but what looks like the same John Cain is always present (after 1861 when the Cronkbourne family disappears).
Sue