I don't understand the meaning of the modified parameter. Is that really needed?