Thanks to dfgonzalez for the style.