fail in machine.pre