Use precomputed length
Extra compiler optimisations