Instead of ghosts and goblins giving everyone a fright on Halloween, scares this year are linked to the weather.
The cold and snowy forecast has prompted some towns in the area to move trick-or-treating. A Winter Weather Advisory has been issued for several Chicago-area counties.
RELATED: Chicago Weather: Winter Weather Advisory issued for most of Chicago area
In north suburban Vernon Hills, officials said forecasters predict up to 3 inches of snow. Village officials are concerned about children's safety, especially when crossing the street in potentially hazardous traffic conditions. As a result, they have rescheduled their authorized trick-or-treating hours to Saturday.
"People understand that while there's a little bit of an inconvenience, it's being done for the safety of everyone involved," said Vernon Hills Police Commander Jim Levicki.
Residents who have heard about the change don't seem to mind.
Elizabeth Cucci said her son is just looking forward to dressing up as Buzz Lightyear.
"I guess it depends on how bad the weather is going to be. It might make sense. If it's really bad, we probably won't be out for very long anyway," Cucci said.
For those who don't want to wait until the weekend, there are still plenty of indoor options this Halloween. Many malls in the area, including Northbrook Court, have trick-or-treating at participating stores.
"We have about 50 retailers that are going to be offering candy if children come into their stores to trick or treat," said Brian Lee, Northbrook Court's general manager.
RELATED: Indoor Halloween activities, trick-or-treating in the Chicago area
Alderman Tom Tunney said the Northhalsted Halloween Parade will continue as scheduled at 7:30 p.m.
The following communities have rescheduled their Halloween trick-or-treating:
Braceville
Braceville changed its trick-or-treating hours to Friday from 4-7 p.m.
Braidwood
Trick-or-treating in Braidwood has been rescheduled to Friday from 4-7 p.m.
Dwight
The village of Dwight has changed its trick-or-treating night to Friday, from 3:30-7 p.m.
Beecher
The village of Beecher has postponed Halloween trick-or-treating to Saturday from 3 p.m. to 6 p.m.
Oakwood Hills
Oakwood Hills has postponed trick-or-treating to Saturday from noon until 4 p.m.
Rock Falls
The snow and very cold temperatures in the forecast have led the city of Rock Falls to move their trick-or-treating times to Saturday from 4 p.m. to 6 p.m.
Shorewood
Shorewood postponed trick-or-treating to Friday, November 1, from 4-7 p.m.
Westmont
Westmont postponed trick-or-treating until Saturday, November 2, from 2-6 p.m.
Sterling
Officials in far west Sterling postponed trick-or-treating to Saturday from 4-6 p.m.
Vernon Hills
Vernon Hills has moved their trick-or-treating hours to Saturday, November 2, from 2 p.m. to 5 p.m.
Winnetka
The village of Winnetka is rescheduling trick or treat hours to Saturday from 2 to 5 p.m. due to weather and safety concerns.