fixed var and clause decay