Hanifin is a tough player to get a read on. On one hand, he has been sheltered by some good players and he doesn't look like a great defender when you watch him play. On the other, he was sunk by bad goaltending and is actually a 55%ish xGF/Corsi player and a top-20 defender at even strength in terms of primary points per 60 (min 1000). Giving up significant value for him would mean taking on a lot of risk in terms of his ability to play up the lineup.