Teen pledges haze outside