Updated missing pragma and style.