New handling of cart custom options