coorect transient bug