Fix parentheses oops, add driver method
Clarified the API by returning something explicitly falsy on failure.