make sure the parse result always has a 'parts' property that is an array, even if it is empty.
make sure the parse result always has a 'parts' property that is an array, even if it is empty.

poef/cobalt