parser: experimentally set preservewhitespace to false