make pli internals private, ref #64