Big and hard ...