(there still a problem apparently with the squeak vm in -current, so this port doesn't actually work at present..).