Stress and hurry