Yes replace object only works for objects of the exact same type that use the same extension, ect. Such as replacing one active object with another, or a byutton, or a string. Great for combining...