IBM has a lot to make up for.