Note that programs must be in the PATH.