Keep object file-size down by avoiding template functions whenever possible.