@MidnightLightning  if you want to use native save handlers you can do so only with `ini_set` but it can be done neatly from a class like [here](https://github.com/drak/NativeSession/blob/master/Drak/NativeSession/NativeMemcacheSessionHandler.php#L33) which injects into the `SessionStorageInterface`: what is being done where you point out is to wrap the handler in a proxy then register that. But even if you are  proxying a native handler, it still must be set via `ini_set` because that is how the proxy know what to proxy. I know it's not the clearest thing, but that's just how PHP's design is unfortunately. 

I've no objection if you use `session_cache_limiter('')` as it's the same thing.