god, I hate this little worm.