quick change to the logic flow for IsTransient