circumvents
not defined yet