The Philadelphia Flyers are in New Jersey tonight for another matchup against the Devils. 

We've already had our bad news for today with the announcement that Carter Hart is done for the season. 

While it's a good thing Hart will get some rest, not exactly an injury you want your goalie dealing with. 

Now the day just got even weirder. 

Head coach Alain Vigneault met with the media before tonight's game and announced that Kevin Hayes would not be playing. 

Vigneault said Hayes is banged up but then proceeded to called out his play. 

"I really believe he can be quite a bit more effective at both ends of the rink."

The season just gets weirder by the day.