bugfix arcitle: infinite loop