i don't understand why there are 2 diffeent options here. (but i'll mkae some more reamrks in the `options.py`)