Realised it might be better to do tests!
Spec out OptionW
Spec out ListW