return `None` instead of `{}`?