It is the case. targetDatapoints is a 1 item list, always containing the same tuple which gets is composed in params() and unpacked in collect(). i made targetArgValues into a 1 item list with the previous content a tuple.