Thompson valve