fetch.c argument handling improved, but requires a strictly correct argument