The K-profile parameterization of upper-ocean mixing is tested and extended using observations and large eddy simulations of upper-ocean response to a westerly windburst. A nonlocal momentum flux term is added, and the amplitude of the nonlocal scalar flux is recalibrated. Parameterizations of Stokes drift effects are added following recent work by McWilliams and Sullivan (2001). These changes allow the parameterization to produce both realistic gradients of momentum and scalars in the nocturnal boundary layer and enhanced mixing during stable conditions. The revised parameterization is expected to produce improved representations of lateral advection and sea-surface temperature in large-scale models.