This will most likely result in a corrupted filesystem, but crashing the kernel is too much :D
Pipe::can_read_impl()