Define a fallback position.

Signed-off-by: Chris Lamb <chris@keyerror.com>
Don't return any empty session_key

Signed-off-by: Chris Lamb <chris@keyerror.com>