OK, well this rule won't work:
If POInstall.Comment_HTML IS UNDEFINED Then
POInstall.Comment_HTML = ' '
Because then technically the HTML field STILL doesn't have anything in it and then you get this error:

Of course, now you start putting data in fields that should be empty and other tests MAY fail (like checking for UNDEFINED).
I have to put a '.' (a period) in the field thats not going to print anyway just to get past the new Report Library issues.