why this change ? is it necessary ?