Before I buy X, I would like to know if the macro will run on X, and if it is safe to update the macro. thanks