I think we should just allow for a null callback if you are not interested in the result.