why not return a boolean or something like that?