Support non-interactive modes