PLD: consilidate not received and account for duplicates, closes #114
PLD: abstract JS data URLs