Use inheritance type flags.  Getting closer to the correct transforms.