Great job.. in some not so great conditions.