Use withVisible() in Pipe. Closes #48