unfaultable
not defined yet