Imported systematic.shell to nosepicker.shell to avoid extra packages