theoretical
not defined yet