* refactor: early return on hot path * refactor: read next2 only when next is dot * perf: mini refactor