Because Tarvarus McFadden is joining the Lions past the early stage of training camp and that he's not an established player in the NFL, realistically he is competing for another NFL Practice Squad opportunity. His lack of speed is definitely a major obstacle as well.