Removed shell implementation