Forfar will have to deal better with teams who sit in against them after coming up against a Montrose brick wall last weekend.
The Station Park side were frustrated by the Gable Endies in the Angus derby seven days ago and didn’t have the answers to the questions Stewart Petrie’s men posed them.
“It’s the first time in my managerial career that I’ve come up against a team that had every player in their own half when we had the ball at times,” Weir said.
“We gifted them the first goal and after that they just sat in. They had a wee go in the second half but we were denied a clear penalty then they got one at the other end.
“It’s the first time a team has shown us that much respect but we didn’t deal with it and we ran out of ideas. If a team is sitting in you have to find a way of breaking them down.”
Today’s opponents Stenhousemuir may be bottom of the league but Weir thinks that gives a false impression of the task Forfar have got.
He said: “They got that draw at Aberdeen in the Scottish Cup and they’ve won their last two home games – one of them against Montrose. They have definitely tightened things up.
“On paper this looks like a game people expect us to win but football doesn’t work like that.”
Thomas Reilly is suspended but everybody else is available.
“Thomas has played in virtually every game for us,” said Weir. “I could play Eddie Malone, Murray MacKintosh, Gary Irvine or Brad Spencer in there – so I’ve got options.”