Logic was incorrect in cache_add if control:Cache-Merge was set to no