Lots of parsing.