well if I change this line I'll face a casting problem from `vector_iterator` to `vector_const_iterator`, as _parameter_ is already defined as `vector_iterator`.