Yeah, I know the drill with checked bags, delays causing a rebook to the final destination via a different hub, and so on.
You could even get away with a checked bag in theory, since IAH (and EWR) exits to the street after immigration regardless of if you’re connecting (unlike ATL or IAD, for example).