better explanation for optional fk values in rels