It's kind of a weird message though: `have_received` won't ignore its block argument in 3.x, right?