Six hundred and fifty-seven surprise after surprise