session: Be explicit about return types