Locate method - no current record / no record found

Using the locate method of a TTable sometimes generates the following
error messages :-

"No current record" or "No record found"

Why doesn't the method just return "False" instead of these BDE errors
being raised automatically.