changes like these (and the dma one below) are hard.  Need to try and label them someway when they changed, because old code will still _compile_ it just won't work anymore.  We need to absolutely _not_ do this after any release, and possibly look at an extension to the generator to allow aliases?