shell module now uses libpopennoshell! yay!