Possible bug: School boards increase old_middle instead of old_middle_spd, in the code at least, have not actually tested this.