plib split, pipe moved to dedicated library