The Panthers have him and don't seem to rate him enough to keep him. They even dropped him down to their feeder team earlier in the season for a week. They soon pulled him back though and he hasn't disappointed since.Maybe then he's seen how the Panthers have treated him and therefore doesn't feel bound to them. Just speculation of course.

Maybe he's one of those players that you don't appreciate until they are gone. He does fully involve himself in a game.