there is no way to make a callback to another function that checks or something?