Why do we need this flag?
I think event `metadata_received` should be enough.