The Pittsburgh Post-Gazette reports that Trump’s large crowd of union workers at a Shell plant in Pennsylvania were given an ultimatum: attend the rally or lose a day of pay.

The choice for thousands of union workers at Royal Dutch Shell’s petrochemical plant in Beaver County was clear Tuesday: Either stand in a giant hall waiting for President Donald Trump to speak or take the day off with no pay.

“Your attendance is not mandatory,” said the rules that one contractor relayed to employees, summarizing points from a memo that Shell sent to union leaders a day ahead of the visit to the $6 billion construction site. But only those who showed up at 7 a.m., scanned their ID cards, and prepared to stand for hours — through lunch but without lunch — would be paid.

“NO SCAN, NO PAY,” a supervisor for that contractor wrote.

Workers who did not show lost $700.

The contractor’s talking points, preparing his workers for the event read:

“No yelling, shouting, protesting or anything viewed as resistance will be tolerated at the event. An underlying theme of the event is to promote good will from the unions. Your building trades leaders and jobs stewards have agreed to this.”

The unions went along with it.

The president also called out union leadership, which Shell had requested to be in attendance.

“I’m going to speak to some of your union leaders to say, ‘I hope you’re going to support Trump.’ OK?” he said. “And if they don’t, vote them the hell out of office because they’re not doing their job.”

More than a dozen unions work at the Shell site, the largest construction project in the state.