broken yet holding on