[PD] Maybe I'm pushing dynamic object creation too far