The idea here is to make sure that form (if defined) and parent's form (if defined) are in pristine state. In this case we just call the default method and return. If one of them is dirty we continue with the logic.
I think I figure this out, though.
If it's not broken, fix it until it is.
My Blog