Handle specific instances with empty template parameters. Do I need to specialize the whole planner class? Sounds like a waste. Edit ------ Refer to my notes and refactor the class.