add `{bag, binary()}` here?