discovered an output ordering issue going backwards