do not replace thread and parent hashes if they're undefined