Avoid dataloss when adjusting shift.