Remove option_list, and more boost references. WHY WONT IT JUST DIE ALREADY