[boost] serialisation::archive - no test for eof after reading from istream?!