Add support for passing (n)ack arguments to the callbacks.
Update coverage.