ProFootballTalk.com recently reported Holmes violated the NFL's substance abuse policy, and ESPN's Adam Schefter also confirmed the report Monday. With Holmes only able to contribute a maximum of 12 games next season, the Steelers settled for a fifth-round pick from the New York Jets.
The upcoming suspension would have been another blemish for the Steelers in what's already been a poor offseason for off-the-field conduct. Now the Jets have to deal with Holmes' pending suspension, albeit at a very cheap price.
Holmes is in the final year of his contract, and after a rash of incidents it was clear the Steelers were not going to re-sign him to a long-term extension.