branch: clean up repeated strlen