removed unnecessary template instantiation