Return 0 if no PL