worthless_callback takes a context