How about just adding this to the interface and then removing it from here so drivers must implement this method and specify the template name themselves?