why this change, is equivalent