no parsing, much simpler.