switch to the new api for unsafely accessing the array of options.
switched to vec_ng, and flat option-less arrays