When Gavin Macpherson caught a first glance of the fixtures last week, you could forgive him for wincing a little.