Playing around with a number of different options for parsing