why the `{}`, and not `None`, which would make more sense?