Mysterious white worm...