remove outer parenthesis to avoid subshell exit 0