There was no need to go 4 and 4.
None of Kerfoot, Dermott or Holl are such good players that losing them will make our team worse due to not having internal replacements
Kerfoot is replaced easily via UFA or directly by McCann himself if we want to have him at 3C
Holl is replaced by Lilijgren, Dermott(if kept), UFA RHD
Dermott is replaced by Sandin
None of these guys are key supporting players and all are expandable. The best option would have been to let them take one of those three and work with what is left afterwards.