It took six weeks but the Seattle Seahawks finally corrected one of their more puzzling roster decisions from way back in early September and it involves the tight end position yet again.

The position has undergone much change over the last year. During the offseason, mainstays and top two Seahawks tight ends Jimmy Graham and Luke Willson both departed in free agency to the NFC North. Graham went to the bitter rival, Green Bay Packers. Willson set up just south of Canada with former Seahawks teammate Golden Tate and the Detroit Lions. With those two gone, the Seahawks signed veteran tight end from the Carolina Panthers, Ed Dickson and drafted Will Dissly from the University of Washington a month later, adding to 2016 third-round pick Nick Vannett.

To start the season, the Seahawks traded wide receiver Marcus Johnson for another former Huskies tight end Darrell Daniels after Ed Dickson wasn't healthy enough to come off the non-football injury list. He was downed for eight weeks and after an explosive 100-yard receiving game for Dissly in week one, he overtook Vannett for the starting job. In week four, Dissly lost the remaining 12 games of his season with a patellar tendon tear and Daniels, who had been released during week four and signed to the practice squad, was brought back to the main roster.

During all that madness, the Seahawks elected to bring back former practice squad tight end Marcus Lucas to their practice squad during roster cut weekend instead of Tyrone Swoopes who had been with the team all of 2017 as an undrafted rookie out of the University of Texas.

All this to say, with the tight end position in flux over the last week and a half, the Seahawks have made a switch on their practice squad. On Tuesday, while officially starting their practice week a day earlier than normal, they re-signed Swoopes to their practice squad and released Lucas.

A college quarterback and then Tim Tebow-like bulldozer in his senior season, Swoopes has been making the switch to tight end since joining the NFL. The Seahawks have thought highly of his ability to make the change and have called him a solid blocker with good hands -- exactly what the Seahawks have been looking to shift the position toward. Still, he wasn't perceived to be good enough at either to make the final roster or practice squad after a preseason in which he produced four receptions for 33 yards. He had 69 yards on seven receptions in 2017's preseason.

He was active for a single Seahawks game during the 2017 regular season but was not targeted during that outing. In fact, he only played two snaps. Now he returns for his second stint with the Seahawks and would be just an injury away from getting the call to the main roster.

(Seahawks go back to the drawing board after a tragic 33-31 home loss to the Rams. Don't MISS any critical updates. Stay informed right along with us -- take five seconds to Sign up for our Free Seahawks newsletter now!)

Meanwhile, Lucas is released for the second time by the Seahawks. He spent all of 2016 on the team's practice squad but was waived-injured during the 2017 preseason. During his five years in the NFL, he has yet to appear in a regular season game despite spending time with seven different clubs including the Carolina Panthers, Oakland Raiders, Detroit Lions, Chicago Bears, Indianapolis Colts and Miami Dolphins.

He'll be a free agent once more.