It was reported that the San Francisco 49ers had signed former Pittsburgh Steelers safety J.J. Wilcox. However, it appears the free agent had a last-minute change-of-heart.

Wilcox was reportedly in the building ready to sign with San Francisco before he unexpectedly left the building without reaching a deal. Now he is getting ready to join the New York Jets, according to ESPN's Adam Schefter:

Former Cowboys’ and Steelers’ S JJ Wilcox was in 49ers’ offices to sign today…and then he “flipped”, in word of one source, and decided he wanted to play for HC Todd Bowles. “He got stage fright,” said another source. Now Wilcox is on flight to NJ to sign with Jets – if no flip

The recent turn of events is strange, to say the least. However, it is not the first time Wilcox's year has gotten off to an inauspicious start. He had signed a two-year deal with the Tampa Bay Buccaneers last offseason before he was soon traded to Pittsburgh.

Wilcox is coming off the worst year of his five-year career. He registered just 12 tackles, one interception, and one pass deflection in 12 games with the Steelers. As a result, he was released in April. Fortunately, it appears he had till garnered plenty of interest from a few teams.

Despite initially planning to sign with San Francisco, Wilcox feels there is a better situation waiting for him in New York. However, it may be best to wait until he confirms it himself given his recent track record.