Good point. How can it override shell if shell does not exist? Can we get a dev response please?