hm, this ought to work.
in theory this should work. in practice it doesn't.