Made a mistake. Please ignore the above patch.
Will send the corrected one shortly.