Gets rid of template specialization to allow correct deduction
Gets rid of template specialization to allow correct deduction