Stylesheet is optional.