target could be a function
document parsing mutations