interpreter, and fixes for my congential inability to reliably spell psuedo, er, pseudo, er, whatever.