template functions are not needed. These functions are removed.