[PD] conditional flow in a patch?