More optimizations

This PR will grow with new commits. I'll push commits one by one to have CI run.
`y` is not a Char