Fix: fetch() returns false on error, not null.