Should DROP_ALL remove predicates from tablets

When I DROP_ALL data and schema from my Dgraph cluster, all predicates still exist in the /state endpoint under /groups/*/tablets. Is this expected or should / could them be removed from the partitioning as well since none of the predicates exist on any alpha node anymore.

What I do:

> curl -X POST localhost:8080/alter -d '{"drop_all": true}'
{"data":{"code":"Success","message":"Done"}}

> curl -o - http://localhost:8080/state | python -m json.tool
{
    …
    "groups": {
        "1": {
            …
            "tablets": {
                "dgraph.graphql.schema": …,
                "dgraph.graphql.xid": …,
                "dgraph.type": …,
                [all the predicates that just got dropped]
            }
        }
    },
    …
}

Out of curiosity, what happens if you write new data into the DB?

I guess, /state uses in-memory cache for reporting the state, which is not being cleared after DROP_ALL.
I think it should be cleared.
Marking it as a bug.

Thanks @EnricoMi

Neither adding some data nor adding some schema removes any non-existing predicates from /state.

Thanks for confirming this as a bug.