use File::Which instead of `which`
`which` is not portable and has some funnyisms depending on your shell/OS