prevent 'overflow' via changes