added some conditionals for binaries necessarily available on all machines