return false instead of null