I can understand this trade from both team perspective. Buffalo need solid running game and with all the cap they can have 11mln$ RB. Philadelphia is creating space and probably Kelly thinks can his system can develop decent RB, who isnt taking 11mln$ from salary cap.