constructor signature of SessionInformation has changed
MSVC complained about recursive == operator
added some more diagnostics
updated errors after testing on Windows