carry over the session when we forward()

Fixes #940