Pavel, what you think about the series? Note i didn't change pipe-id addressing since I have a plan to unify data c/r for pipes and fifos in different manner thus I left it in working state as is.