Blocks, I/O, Command line arguments