linux/unix (untested)