Finish the thing I thought I finished
Enforce limits on host and ident length
It's somewhat more performant without the if test in both situations, when it passes and when it fails