Made simplifications to Producer, asrecommended by Jeremy.