[PD] Abstraction with optional dynamic number of iolets without dependencies and stray prints