Text this: Enhanced Generalised Predictive Control with Disturbance Compensation