Convention is to put the callback as the last argument (yes - we know about next(); it's too late to change it now).