[eluser]Joseph Wynn[/eluser]
I'm all for returning NULL instead of FALSE - this is the behaviour I'd expect.
Just keep in mind that there *will* be code out there that is doing strict checks against this return value. If you start returning NULL, you'd better make it damn clear to the community that this change will break existing code.