read
typo
exists