Infinite loops aren't allowed, right?