register_callback parameter