split_options_iter related error seemingly solved, for now anyway. s.slice needed to be .to_str()'ed.