The 20 workflow patterns proposed by Van der Aalst et al. provide a comprehensive benchmark for comparing control flow aspects of process modelling languages. In this paper, we present a novel class of Event-Driven Process Chains (EPCs) that is able to capture all of these patterns. This class is called “yet another” EPC as a tribute to YAWL that inspired this research. yEPCs extend EPCs by the introduction of the so-called empty connector; inclusion of multiple instantiation concepts; and a cancellation construct. Furthermore, we illustrate how yEPCs can be used to model some of the workflow patterns.