does this makes sense though? why not also mandate a ``targetDocument`` ?