superguaranteed
not defined yet