fix - ensure chart docs are correctly handled (they don't break the charts when elements are missing).