fixing upwind emf