ease running, insert much of the UID semantics