This is a consequence of being able to have Calls as parents of Names. Otherwise we would have changing Name.parent values.