That stuff really can take over a spot since it grows so fast! I am not so sure if they are related, but Cat Nip is like that too! We once planted one, and in a few years it was surrounding the whole property everywhere. We had the happiest cats on the block lol