note the fact that files can be commands