use findExecutable instead of the raw `which`