Separate functions for proper syntax highlighting.