Prevents endless recursion in read