condition Si_replete Si_limited