validate_options method for direct instantiation w/o method chaining