session: forgot to initialize protocol
Initial timeout handling & GC implementation.