don't +1 strlen to often