remove respond_to in favor of an implementation that returns options