remove template specialization from headers