It can be assumed that it will not be infinitely looped