This returned a 0/1 using a function signature typically used for operator exec. Avoid confusion by returning a bool.