Brendan Rodgers has explained why Callum McGregor was substituted off in Celtic's 5-2 win over St Mirren last night.