On second thought what I proposed might be inconsistent, so lets just replace `false` below with `{}`