improve _get_options!