default to single interface{}