I should add, I forgot where you are coming from. An 18” smallmouth around here is typically 2.75 maybe three pounds (with occasional outliers on either side of course). A 20” has a decent chance at touching 4 lbs. Up north those length fish are going to weigh a lot more , I’ve seen an 18” 5 lb smallmouth from somewhere in the Midwest (forgot the location)