Suppress some unused warnings
Expose the session interface rather than the implementation