Smith signed with the Houston Texans in 2004 as an unrestricted free agent.
The context of Smith signing with the Houston Texans in 2004 implies that he was a free agent, meaning he wasn't tied to any other team and could choose where to play.