Is this some sort of belated/delayed April Fools joke?

IBBFS