Comment assumes implementation will use session.