On second thoughts, make parse always merge with existing data

Add separate clear() instead if this is required.