It's not really meant to be public -- just needed a place to store global state that would be resettable.  Perhaps rename to `_path.effects` to make its private nature clearer?