void pipe, trying to fix bugs