We have trove primitives which would come in handy here