Peter Gunn (Extended version)