session: roughly exit on 'impossible' condition