inheriting the session dependency differently... will update docs accordingly