you know what? this does not actually use the new Affine stuff in linear yet. remove the junk that requires our modified version