Joe Biden has a lot to answer for!