An inconvenient truth (again)