Big hairy javascript data attribute was being used as a string instead of JSON, moving on.