After the fix in bc374d064ebd0dbb1143b64b8d244921376ea67d, it's ok to use the `Where()` func in multiple threads/places. But there's still problems when someone inits the `Plan` using the `WithConfig()` func and the `DefaultConfig`!!