:ok_hand: not worth the extra effort to comply with Set contracts, etc. Can revisit this after more usage.