circumventions
not defined yet