Callback with input that hasn't been loaded yet

Say I have a callback with multiple inputs, and one of the inputs is a button that hasn’t been created yet (gets created by another callback). And I have suppress_callback_exceptions = True. If I try to trigger this first callback from another one of the inputs that has been created, does Dash still prevent the callback from firing? Asking because this appears to be the behavior happening in my script, and I can’t think of any other reason for my callback not firing. If this is the case, is there a way around this while still leaving suppress_callback_exceptions True, like providing some placeholder value for the button input that hasn’t been created?