private dev mode, needs more pipes