1. some comments
2. a possible bug: options after the first semicolon get ignored