sghard:Long and hard.