Couldn't you just pass the same callback along here? Nit.