fails fatally in check() - see FS32#21