tag modification didn't pass through due to incorrect array serialization