why not just return false here?