must be equal to mLength