define missing generic functions, appease compiler