I now understand why the partitions weren't being parsed. I didn't realize that the driver itself was responsible for calling the code that parses partitions. Cheers.