Kyle Klein's patience with the recruiting process is starting to pay off.