modified DFault._new("") => fault("")