The job is never finished.
Nearly every business can claim this, and the Texans are no different.
Even though the NFL Draft came and went just over a week ago, general manager Brian Gaine isn't done adding and subtracting pieces from Houston's roster. Gaine spoke with the media before Monday's Houston Texans Charity Golf Classic, and explained as much.
"We're always trying to improve the team when the opportunity arises," Gaine said. "We're always contingency planning, so throughout the course of the season I know there's windows and places where we upgrade the roster and address the roster in free agency and the draft."
The Texans added seven players through the 2019 NFL Draft, and will soon announce the nearly two-dozen undrafted free agent rookies. They've also signed veteran help in the secondary in the form of safeties Tashaun Gipson and Jahleel Addae, and cornerbacks Bradley Roby and Briean Boddy-Calhoun. Left tackle Matt Kalil joined tight end Darren Fells as free agents signings on offense. Gaine, though, emphasized Monday that there's still plenty of time to tweak the makeup of the locker room.
"There isn't a day that goes by where we're not thinking about other ways to improve the roster," Gaine said. "So it's a constant process, 24-seven, 365 days a year. If we see an opportunity to upgrade or improve the roster, we'll do that."
For example, from May 1 of last year until the day rosters were trimmed from 90 to 53 players, the Texans added six players and subtracted 11. They signed free agents, claimed players off waivers, and released and waived players from their own roster. The summer months routinely see Houston make moves, and this summer should be no different.
The Houston Texans roster in photos.

DL, Mario Addison, #97

QB, Kyle Allen, #3

RB, Darius Anderson, #30

DB, Grayland Arnold, #35

TE, Antony Auclair, #83

WR, Chad Beebe

DL, Ross Blacklock, #90

DL, Thomas Booker, #56

OL, Justin Britt, #68

DB, Terrence Brooks, #8

TE, Pharaoh Brown, #85

RB, Rex Burkhead, #28

WR, Jalen Camp, #17

OL, A.J. Cann, #60

LB, Blake Cashman, #53

DL, Maliek Collins, #96

WR, Nico Collins, #12

WR, Chris Conley, #18

WR, Brandin Cooks, #13

OL, Myron Cunningham, #72

DL, Damion Daniels, #93

WR, Davion Davis, #14

LB, Tae Davis, #19

OL, Austin Deculus, #76

WR, Phillip Dorsett, #4

QB, Jeff Driskel, #6

DL, Michael Dwumfour, #98

WR, Drew Estrada, #81

K, Ka'imi Fairbairn, #7

DB, Jacobi Francis, #38

RB, Royce Freeman, #26

OL, Kenyon Green, #59

DL, Rasheem Green, #92

TE, Seth Green, #87

DL, Jonathan Greenard, #52

LB, Kamu Grugier-Hill, #51

LB, Troy Hairston, #34

LB, Jake Hansen, #49

LB, Christian Harris, #48

DL, Demone Harris, #94

OL, Charlie Heck, #67

LB, Neville Hewitt, #43

DL, Kurt Hinish, #69

QB, Kevin Hogan, #16

OL, Tytus Howard, #71

DL, Jerry Hughes, #55

FB, Andy Janovich, #41

DL, Jordan Jenkins, #50

WR, Johnny Johnson III, #89

P, Cameron Johnston, #11

TE, Brevin Jordan, #9

DB, Desmond King II, #25

LB, Christian Kirksey, #58

DL, Roy Lopez, #91

RB, Marlon Mack, #2

DB, Tristin McCollum, #39

OL, Justin McCray, #64

WR, John Metchie III, #88

QB, Davis Mills, #10

WR, Chris Moore, #15

DB, Fabian Moreau, #22

OL, Jimmy Morrissey, #79

DB, Eric Murray, #23

DB, Steven Nelson, #21

DL, Adedayo Odeleye, #75

OL, Cedric Ogbuehi, #77

RB, Dare Ogunbowale, #33

DL, Ogbonnia Okoronkwo, #45

DB, Jonathan Owens, #36

RB, Dameon Pierce, #31

LB, Kevin Pierre-Louis, #57

DB, Jalen Pitre, #42

FB, Paul Quessenberry, #40

OL, Scott Quessenberry, #54

TE, Teagan Quitoriano, #84

LB, Jalen Reeves-Maybin, #44

DL, Derek Rivers, #95

OL, Max Scharping, #74

TE, Mason Schreck, #47

DB, Kendall Sheffield, #27

DB, Tremon Smith, #1

OL, Jordan Steckler, #70

DB, M.J. Stewart, #29

DB, Derek Stingley Jr., #24

DB, Tavierre Thomas, #37

OL, Laremy Tunsil, #78

OL, Tre'Vour Wallace-Simms, #73

LB, Garret Wallow, #32

WR, Connor Wedington, #82

LS, Jon Weeks #46

DB, Isaac Yiadom, #20