Generalizing Propositional Dynamic Logic to Operational PDL allows reasoning on sets of programs with arbitrary operational semantics, overcoming challenges in concurrency.