update to stay inline with dart flex