Maybe it would make more sense to do these things on a on-demand basis? Now we run these callbacks regardless of we are going to inspect the buffers.