you could remove `_tuple` and `_dict` here btw