use /dev/fd/$n instead of &$n