Stephen Robinson admits he hauled Keanu Baccus off at half-time against Hearts because he feared the Australia international would be the latest Saints star to pick up a red card.
The Buddies have now had three players sent-off in as many matches after Marcus Fraser was given his marching orders in injury time on Saturday afternoon.
Many St Mirren supporters were surprised to see Baccus replaced at the break by playmaker Greg Kiltie with the game still very much in the balance.