re-introduced callback table again...