We only need the whole `shell_command` thing if we are going to allow shell expressions in the commands and I don't think we will here. So we can probably get rid of the whole `shell_command` bit.