to fail if the random thing on the stack happens to be too large. Submitted by: David Jones <dej@qpoint.torfree.net>