Halloween Riddle

Why is a ghost such a messy eater?
Because he is always a goblin.