So many contractions