npe fix cos transient is evil