check for improperly stored meta structured when retriving cart
add some utility hooks