Pipe state interface