One last nitpick: I would be good to have a comment explaining _why_ we're checking area and dilating. My comment (https://bugs.launchpad.net/openquake/+bug/1092056/comments/2) attempts to explain it, so perhaps that will help.