remove unnecessary template parameter