now expects source to just be html