Yes I was reusing Rack initializer but that way I'm passing NullSessionHash creators the responsibility to define a null store which should be in NullSessionHash. So agree.

Fixed https://github.com/rails/rails/commit/e3b9b25aa3cbe6344425a346e6e73073ca6df8ed