setfield on a virtual; at this point I kind of need descrs, which means I need CPUs, and then suggenly out of nowhere a mess