removed shell entry point