Commands should fail if 1 subcommand fails

Is not the case for some commands, maybe because of subshells?