why do we need this change?