pack/unpack now support rectangle shape, remove old version