Define overcommitment. The pattern has to be as specific as possible to minimize chances of matching a tree that might look like partial function.