The excellent blog 3487