FIX: closure behavior.