Fix PR86. This makes basicaa _SIGNIFICANLY_ more aggressive with getelementptr's