why not actually return true and false here?