More advanced session tests, lazily tests, wrapper work.