Hrm, if doing nothing in the callback is gonna be a common activity, maybe the metrics client should be able to handle a null callback?