Not an issue in your code but OptionsProcessor has an interesting API...