FIX: request factory infinite loop redirect