do not even try to update global when applying a closure