Commented out template function specialization forward declarations