think rely hard
think rely hard