Why is it that when i call iptc_replace_entry() it returns true, but the entry is not getting replaced?