Based on feedback from Tomi, this tests a more comprehensive set of messages size (the generation is also less mysterious, if more verbose). I also updated the commit message of Rob's patch slightly to point to the possibility of other buffer sizes causing problems.