Replace multiple token peeks with single read