Updating free variables