Speed and not using substr