labels can have whitespaces, and be enclosed in quotes