#75 adjusted dynamic condition for equal generation