variatively
not defined yet