options: prevent panic on nil OptionsFunc