@jameshalsall Where's this used? Didn't we say we'd explicitly define every function rather than opening it up to an array of criteria?