Add recursion to language updates (see #1).  Change metadata.