Added endReached()