fixup; return json error if 401