this inreplace is run even for the versioned sip that knows it's version, I think.