sent xAsFunction back to hell; too buggy, too much trouble