Gah I'm so used to removing trailing commas in JS for IE this stands out like a sore thumb :) - must get used to doing this after-all ES5 allows for it + it's nicer for diffs.