Syntax class accepts nil plot for testing purposes.