I would like to make a decision about this part, the signature of the callback methods, what should we do ?