For semantic reasons, wouldn't it make sense to return false? I do recall there being some discussion about this in the past and I think we currently have a mix of both.