Good point. We can't just pass the args to python because `shell.py` is run on `PYTHONSTARTUP`. In the case of IPython for example, each notebook runs `shell.py` without arguments.