Updated: prepared for FieldStorage::copyLegacyField()