How to get labels like MakerNote EXIF?

Trying to get the MakerNote tag like the other tags:

meta. GetProperty (kXMP_NS_EXIF, "MakerNote", & tmp, 0);

I can see only an empty string. I'm enough of course, I do it wrong. Wouldn't be a massive?

Can you please tell how I can get information from tag UserComment, MakerNote, etc...

p.s. I think that this relates to all tags that have Int * [n] or Float * [n] data structure, where * = 8, 16, 32, 64,...; n - the number of items.

Thank you

Mikayel

Hi megibyan,

MakerNote is not supported in xmp. However, you should be able to Get/SET of UserComment value. As UserComment is of type langAlt, you must call SetLocallizedText() and GetLocalizedText() APIs.

Please let me know if you face any problem.

-Sunil

Tags: Adobe Developers

Similar Questions

  • I rolled again Firefox 4.0 to 3.6 and now my navigation bar still looks like instead of 3.6 4.0 how to get the old layout back?

    I rolled again Firefox 4.0 to 3.6 and now my navigation bar still looks like instead of 3.6 4.0 how to get the old layout back?

    The fastest way is to use the option 'Restore the default toolbar set' as shown here - https://support.mozilla.com/kb/Back+and+forward+or+other+toolbar+items+are+missing

  • I come to me on my computer and everything was gone. All my files, shortcuts and backround have simply disappeared. It's like I've never been on my computer before. I have nothing! How to get everything back?

    I come to me on my computer and everything was gone. All my files, shortcuts and backround have simply disappeared. It's like I've never been on my computer before. I have nothing! How to get everything back?

    You have been discharged into a temporary user account. It may be a glitch, or your user account may be damaged. First try a system restore when things worked. If it suits it, fine. If it is not then your account is damaged and the best thing to do is to create a new user account and copy your data from the old to the new. I would also like to do a Chkdsk and then some hardware diagnostics on the hard drive and RAM to make sure that the material is solid.

    CHKDSK - click here to open the computer. Right click on the hard drive you want to check, and then click Properties. Click on the Tools tab and then, under error-checking, click check now. If you are prompted for an administrator password or a confirmation, type the password or provide confirmation.

    To automatically repair problems with files and folders that the scan detects, select automatically fix file system errors. Otherwise, the disk check will simply report a problem, but not to fix them.

    To perform a full disk check, select search and attempt to recover bad sectors. This scan is trying to find and repair physical errors on the hard drive itself, and it may take much longer to complete.

    To check for errors file and the physical errors, select both automatically fix errors in file system and search for and attempt recovery of bad sectors.

    Click Start.

    Depending on the size of your hard disk, this may take several minutes. For best results, do not use your computer for any other tasks while it checks errors.

    Note: If you select automatically errors in file system of fix for a disc that is used (for example, the partition that contains Windows), you will be prompted, see the disk check for the next time you restart your computer.

    Hardware tests - http://www.elephantboycomputers.com/page2.html#Hardware_Tshoot

    Corrupt user account - if your single administrative user account is damaged (and therefore have what one user account is A Bad Thing), you must log on to the built-in Administrator (disabled by default in Vista) account. From there, you can create a new user account for yourself. In these cases, I prefer not to copy the whole profile to a new way to do not copy the bits corrupt. I prefer a new user account to copy the data (documents, photos, emails, etc.). Here are the instructions to do this. I assumed that you had only an administrative account, then you might want to take a look at the "general recommendations for setting Up user accounts in Vista" at the end of this post.

    All this requires a certain level of computer skills. You know better and that take the machine to a competent local computer tech (not a type of BigComputerStore/GeekSquad place) is the best solution for you.

    Activation of the built-in administrator.

    Method 1. If you have an installation of Vista DVD (not a recovery DVDs), you can start the system with it. Select the default language, then select "repair your computer". Then select "Command Prompt". At the command prompt, type:

    NET user administrator / Active: Yes [Enter]

    If you do not have a Vista installation DVD, you can either make a bootable DVD of Vista repair in the file at this link:

    http://NeoSmart.net/blog/2008/Windows-Vista-recovery-disc-download/

    Note: All the Neosmart recovery disk downloads are torrent files. There is a good explanation of the torrent on the site Web of Neosmart files. You will need a torrent as muTorrent client to get the files. Torrent client will download the .iso file with which to create the bootable DVD.

    After net user, remove the bootable CD and restart the computer. You will now see an icon for administrator on the Welcome screen. Connect to this account.

    Method 2. Or you can use NTpassword to enable the built-in administrator. In both methods, you need third-party burning software such as Nero, Roxio or the free ImgBurn (http://www.imgburn.com ) to burn the .iso image image file, not in the form of data.

    http://home.eunet.no/pnordahl/ntpasswd/

    B. create a new user account for yourself and by copying data from your damaged to her user account

    1. you are now connected to the built-in Administrator account. Go to control panel > user accounts and create a new Standard user for your daily work. Let's call it "Sheldon" for this example. Also create an administrator user, called 'CompAdmin' (or 'Tech' or similar).

    4 Ouvrezunesession 'Sheldon' once for profile files are created. Now log off 'Sheldon' and 'CompAdmin '. In "CompAdmin", disable the built-in security administrator. Do this from a command prompt:

    Start > Search > type: cmd
    When cmd appears in the above results, right-click and choose "Run as Administrator". Provide the password/OK to the UAC prompt. Now, you will get the command prompt. Type:

    NET user administrator / active: No. [Enter] and exit the command prompt.

    5. always in 'CompAdmin', you want to open two windows explore side by side. Open computer and navigate to C:\Users\old-corrupted-account. Now, do that again, but navigate to C:\Users\Sheldon. Copy the data from 'old-corrupted-account' on records in 'Sheldon '. Remember your Favorites, bookmarks (if you use Firefox) and by e-mail if you use an email like Windows Mail client.

    6. When you are finished, log in to "Sheldon. All your stuff should be there. When you are sure to have what you need, you can remove the old man-corrupted-account control panel > user accounts.

    General C. recommendations for creating users in Vista:

    You absolutely don't want to have only one user account. As XP and all the other modern operating systems, Vista is an OS multi-user with system built-in accounts such as administrator, by default, all users and guest. These accounts should be left alone because they are part of the structure of the operating system.

    In particular, you do not want one account user with administrative privileges on Vista because the administrator account integrated (normally only used in emergencies) is disabled by default. If you use as an administrator for your daily work, and this account is corrupt, things will be difficult. It is not impossible to activate the built-in administrator to rescue things, but it will take third-party tools and work outside the operating system.

    The user account that is for your daily work must be a Standard user, with the extra administrative user (call it something like 'CompAdmin' or 'Tech' or similar) only it for elevation purposes. After you have created "CompAdmin", connect to it and change your normal user account Standard. Then log on to your regular account.

    If you want to go directly to the desktop and ignore the Welcome screen with the icons of the user accounts, you can do this:

    Start Orb > Search box > type: netplwiz [Enter]
    Click continue (or provide an administrator password) when you are prompted by UAC

    Uncheck "users must enter a user name and password to use this computer". Select a user account to connect automatically by clicking on the account you want to highlight and press OK. Enter the password for this user account (when it exists) when you are prompted. Leave blank if there is no password (null). MS - MVP - Elephant Boy computers - don't panic!

  • I would like to know how to get videos I donefrom my i pod nano to the computer

    I would like to know how to get the videos I did of my i pod nano to the computer please

    Hi moviemanlo,

    Try the steps mentioned in the link below and check out them.
    http://support.Apple.com/kb/HT3837
    Important note: this response contains a reference to third party World Wide Web site. Microsoft provides this information as a convenience to you. Microsoft does not control these sites and no has not tested any software or information found on these sites; Therefore, Microsoft cannot make any approach to quality, security or the ability of a software or information that are there. There are the dangers inherent in the use of any software found on the Internet, and Microsoft cautions you to make sure that you completely understand the risk before retrieving any software from the Internet.

    If the previous step fails then try posting your question in the forums of Apple.
    http://discussions.Apple.com/index.jspa

    I hope this helps!

    Halima S - Microsoft technical support.
    Visit our Microsoft answers feedback Forum and let us know what you think.

  • How to get more sizes for my Windows like Windows 8.1 8 tiles without updating?

    How to get more sizes for my Windows like Windows 8.1 8 tiles without updating?

    Original title: Customize

    You must install Windows 8.1 update these capabilities.  Open the app Store and select the option get 8.1 Windows.

  • How to get VM who DON 'T have a special label.

    Hi all

    I know how to get the list of VMS that have a particular tag.

    For example

    Get-VM-Tag 'owner '.

    But how can I get a list of virtual machines that are not a particular tag?  It's not like I can do the following.


    Get - VM | where {$_.} Tag - don't 'owner'}


    Any ideas?


    Thanks in advance for any help/advice!

    You can use the following code PowerCLI to find all the virtual machines that do not have the owner tag:

    $OwnerVMs = get-VM-Tag 'owner '.

    $NotOwnerVMs = get - VM | Where-Object {$OwnerVMs - notcontains $_}

  • Hi, I have a question, I would like to ask how to get into Photoshop CC 2014 English language? Thank you, Dana

    Hi, I have a question, I would like to ask how to get into Photoshop CC 2014 English language? Thank you, Dana

    Preferences > Interface > Select English Language User Interface and restart

    If this option is not there, you need to install the English language of the Cloud Desktop App designer pack.

    Photoshop CC / bad INTERFACE language / how to change? Adobe Community will give you examples of screenshot.

  • "Re: Satellite A300: how to get the BT icon in the computer" window like any other device

    Dear experts,

    I own a computer Satellite A300 series laptop with Vista Home Premium 32 bit.
    Previously, "Interchange of information bluetooth" icon allows to be appeared in the 'Computer' window as "other devices."

    Today, I noticed that the icon is disappered from "computer"window, but if I have BT of the the taskbar or system tray icon, it works very well. "

    I can send file from laptop to mobile and vice varsa.

    but I need this icon to the desired location (IE, the working window) to open the window of bluetooth information interchange in order to obtain full access to the mobile Assembly file into the laptop. (when I need a number of files to copy to phone from a mobile phone in turned monkey)

    Please tell me how to get this icon back in; computer"window?

    Hello

    I think that this appears if the BT device has been activated.
    Disabled or not connected devices does not appear under "My Computer" until the devices are connected.
    Please activate the BT using FN + F8 first, then check the my computer window.

    Welcome them

  • I would like to know how to get the movie library in windows media center to record DVDs

    I don't know how to get movies on my hard drive to find in windows media center

    Hello

    You can check these links:
    Add digital media files to Windows Media Center
  • How to get microsoft off my icons worlds and I would like to open programs

    I tried to open a program and a screen came and wanted to klnow what to use to open the program, I hit on Adobe Reader and all the icons and the changed info red ito with their logo on it. I went and knocked on Micdosoft default programs Center and every thing came changed to small worlds. I cannot poen any program it to the top of the Microsoft center screen, I need help to return to the original, how to get back to the way it was? I have a G62-355DX laptop.

    Thank you

    Yes, but did not work. This a.m.. I went to f11 to get into system restore went back to 24/02/2012. This is the day I downloaded a game from HP, system took me there. I had other problems with computer games to ruin

    not sure if this is what happened. Thanks for your help, she also stopped my and the emails I had to redo my

    account. So far everything works.

    Once again thank you,

    garnet20

  • How to get put it like that

    We made it to the table as


    enpid empbasic
    --------- -----------------
    a 5000
    b 5000
    c 6000


    out put

    EmpID emp cumulative basis
    -------- --------------- ------------------
    a 5000 5000
    5000 10000 b
    6000-16000 c

    How to get the result in a single query in oracle 11

    Hello

    Assuming that your table is emp, try

    select empid,empbasic,sum(empbasic) over(order by empbasic) as cumul
    from emp
    order by empbasic
    
  • How to get firefox show all tabs?

    How to get firefox show all tabs, like the other browsers, without scrolling and addons (TabMix and others)?

    You can use the code in userChrome.css to set a lower minimum width for normal tabs (not pinned APP) to have several visible tabs on the tab bar.

    The problem is that Firefox 13 + shows is no longer a list all tabs button, unless the scroll buttons are visible, so it can be difficult to locate the other tabs.
    You would need to hover a tab to display the tool tip if you don't see the label.

    • chrome://browser/content/browser.CSS

    Add code to userChrome.css below default @namespace.

    Customization files (interface) userChrome.css and userContent.css (Web sites) are located in the chrome folder in the user profile folder.

    @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* only needed once */
    
    /* code used in Custom Tab Width extension */
    .tabbrowser-tab[fadein]:not([pinned]) {
     min-width: 100px !important;
     max-width: 250px !important;
    }
    
    #tabbrowser-tabs ~ #alltabs-button {
     visibility: visible #important;
    }
    
  • How to get the number and the name of the contacts selector

    Hi all

    I got the Contact Picker work but I have no idea how to get the selected telephone number and the name.

    There are attributes that I can put like contactId.value () to retrieve or there is another way?

    Thanks in advance.

    ImageButton{
                        defaultImageSource: "asset:///images/bluebutton.png"
                        onClicked: {
                            contactPicker.open();
                        }
                        attachedObjects: [
                            ContactPicker {
                                id: contactPicker
                                onContactSelected: {
                                    result.text = "You chose contact: " + contactId;
                                }
                            }
                        ]
    
                    }
    
                    Label {
                        id: result
                        text: "You chose contact: "
                    }
    

    Hello

    You can get the contact name and phone number as this,

    ImageButton{
                        defaultImageSource: "asset:///images/bluebutton.png"
                        onClicked: {
                            contactPicker.open();
                        }
                        attachedObjects: [
                            ContactPicker {
                                id: contactPicker
                                onContactSelected: {
                                    result.text = "You chose contact: " + contactId;
    // call a cpp method to get the details
    
    app.getDetails(contactId); } } ] } Label { id: result text: "You chose contact: " }
    

    the CPP code:

    void ContactDetails(ContactId id)
    {
    Contact contact_info = m_contactService->contactDetails(id);
    
        QString firstName = contact_info.firstName();
        QString lastname = contact_info.lastName();
            QList phoneno_list = contact_info.phoneNumbers();
    
        QStringList no_s;
    
        foreach(ContactAttribute attr, phoneno_list)
        {
            no_s << attr.value();
        }
    }
    

    You can get details like this.

    Kind regards

    Naresh Kodumuri.

  • How to get the 'DAY' based on the territory of current account held a number between

    Hi all

    Looks like I'm at the end of my intelligence here but how to get the 'DAY' based on the territory of current account with a number between 1 and 7? Oracle has functions to extract the day of the week, but I can't find the other way around.
    SQL> select * from v$version;
    
    BANNER
    --------------------------------------------------------------------------------
    Oracle Database 11g Release 11.2.0.3.0 - 64bit Production
    PL/SQL Release 11.2.0.3.0 - Production
    CORE    11.2.0.3.0      Production
    TNS for Linux: Version 11.2.0.3.0 - Production
    NLSRTL Version 11.2.0.3.0 - Production
    
    SQL> alter session set nls_territory=AMERICA;
    
    Session altered.
    
    SQL> select to_char (sysdate, 'D') from dual;
    
    T
    -
    3
    
    SQL> alter session set nls_territory=GERMANY;
    
    Session altered.
    
    SQL> select to_char (sysdate, 'D') from dual;
    
    T
    -
    2
    I need a way to know that the number '3' on the database with NLS_TERRITORY = AMERICA means a 'Tuesday' or the number '2' on a database with NLS_TERRITORY = GERMANY means "Tuesday" as well.

    Hope I am clear enough.

    And wish you all a happy new year :)

    Kind regards
    Smail

    Use the format "IW" to get the date of Monday and the format "DAY" to get the "first day of the week. Then compare dates to see if they are identical.

    ALTER SESSION SET NLS_TERRITORY = 'AMERICA';
    
    SELECT TRUNC(SYSDATE-LEVEL, 'IW') "Monday",
    TRUNC(SYSDATE-LEVEL, 'DAY') "NLS First day of week",
    MOD(TRUNC(SYSDATE-LEVEL, 'IW') - TRUNC(SYSDATE-LEVEL, 'DAY') + 7, 7) "1 if day 1 = SUN, 0 if MON"
    FROM DUAL CONNECT BY LEVEL <= 7;
    
    Monday    NLS First day of week 1 if day 1 = SUN, 0 if MON
    --------- --------------------- --------------------------
    31-DEC-12 30-DEC-12                                      1
    24-DEC-12 30-DEC-12                                      1
    24-DEC-12 23-DEC-12                                      1
    24-DEC-12 23-DEC-12                                      1
    24-DEC-12 23-DEC-12                                      1
    24-DEC-12 23-DEC-12                                      1
    24-DEC-12 23-DEC-12                                      1
    
    alter session set nls_territory = 'FRANCE';
    
    SELECT TRUNC(SYSDATE-LEVEL, 'IW') "Monday",
    TRUNC(SYSDATE-LEVEL, 'DAY') "NLS First day of week",
    MOD(TRUNC(SYSDATE-LEVEL, 'IW') - TRUNC(SYSDATE-LEVEL, 'DAY') + 7, 7) "1 if day 1 = SUN, 0 if MON"
    FROM DUAL CONNECT BY LEVEL <= 7;
    
    Monday   NLS First day of week 1 if day 1 = SUN, 0 if MON
    -------- --------------------- --------------------------
    31/12/12 31/12/12                                       0
    24/12/12 24/12/12                                       0
    24/12/12 24/12/12                                       0
    24/12/12 24/12/12                                       0
    24/12/12 24/12/12                                       0
    24/12/12 24/12/12                                       0
    24/12/12 24/12/12                                       0
    

    Or it could be simpler:

    ALTER SESSION SET NLS_TERRITORY = 'AMERICA';
    
    WITH DATA AS (SELECT LEVEL INPUT_DAY FROM DUAL CONNECT BY LEVEL <= 7)
    SELECT INPUT_DAY,
    TO_CHAR(TRUNC(SYSDATE, 'Day')+INPUT_DAY-1, 'DAY') "Day label"
    from data;
    
    INPUT_DAY Day label
    --------- ------------------------------------
            1 SUNDAY
            2 MONDAY
            3 TUESDAY
            4 WEDNESDAY
            5 THURSDAY
            6 FRIDAY
            7 SATURDAY
    
    alter session set nls_territory = 'FRANCE';
    
    WITH DATA AS (SELECT LEVEL INPUT_DAY FROM DUAL CONNECT BY LEVEL <= 7)
    SELECT INPUT_DAY,
    TO_CHAR(TRUNC(SYSDATE, 'Day')+INPUT_DAY-1, 'DAY') "Day label"
    from data;
    
    INPUT_DAY Day label
    --------- ------------------------------------
            1 MONDAY
            2 TUESDAY
            3 WEDNESDAY
            4 THURSDAY
            5 FRIDAY
            6 SATURDAY
            7 SUNDAY
    
  • How to get the value of viewrow by chain

    With the help of Jdev11.1.1.5.0 - adfbc - ireport3.0.0

    Here I will describe: what I've done.

    use jsff (dynamic region) while hitting the af:tree nodes it opens. Fine OK

    I had somevo manually wroten Query. and the query is fine no problem with it
     here i give sample not a original query
    select * from sometable where acctid = :pacctid
    I do drag and drop the pacctid correspondent run params vo as selectoncechoice


    public static vo
    Value of data - to pay account, advance

    Announcement name - ap, given


    in this jsff
    *page representation*
    
    account type :   account payable (ap) - select one choice type
                            advance           (ad) - select one choice type
    
    like this some select once choice and some inputs.
    
    Run report - command button
     .jsff code 
    <af:selectOneChoice value="#{bindings.ACCT_TYPE.inputValue}"
                              label="Account Type"
                              shortDesc="#{bindings.ACCT_TYPE.hints.tooltip}"
                              id="soc3" required="true" 
                              autoSubmit="true"
                              binding="#{backingBeanScope.SUP1040V.soc3}"
                              valuePassThru="true"
                              valueChangeListener="#{backingBeanScope.SUP1040V.ValueChangeListener1}">
                             
            <f:selectItems value="#{bindings.ACCT_TYPE.items}" id="si3"/>
          </af:selectOneChoice>
    
     <af:commandToolbarButton text="Export in pdf" id="ctb2">
              <af:fileDownloadActionListener method="#{backingBeanScope.SUP1040V.Report}"
                                             />
            </af:commandToolbarButton>
    . Java
         //while hitting the button following logs are appeared i show it as commented format.
    
        public void Report(FacesContext context, OutputStream out) throws IOException,Exception
            {
            
                FacesContext ctx = FacesContext.getCurrentInstance();
                HttpServletRequest request =
                    (HttpServletRequest)ctx.getExternalContext().getRequest();
                HttpServletResponse response =  
                    (HttpServletResponse)ctx.getExternalContext().getResponse();
                
            .....
                         
                BindingContainer bindings1 = BindingContext.getCurrent().getCurrentBindingsEntry();
                System.out.println("print binding" +bindings1 );
           
    //while using sop i get this in my log : :  print binding  ReportsPageFragments_SUP1040VPageDef_WEB_INF_TaskFlows_SUP1040_V_TF_xml_SUP1040_V_TF
    
           
                JUCtrlListBinding listBinding1 = (JUCtrlListBinding)bindings1.get("ACCT_TYPE");
                System.out.println("print list bindings" +listBinding1 );
           
    //while using sop i get this in my log : :  print list  bindings0
    
    
                Object selectedValue1 = listBinding1.getSelectedValue();
                System.out.println("print selected value" + selectedValue1);
    
    //while using sop i get this in my log : :  print selected  valueViewRow [oracle.jbo.Key[AP ]]    
                
                  
     request.setAttribute("ACCT_TYPE", //here i want the value  "AP" in  String  ); 
    
    if i use like this means
    request.setAttribute("ACCT_TYPE", soc1.getValue()  );  i get the index value.
    
    i need the dataname "ap" so i go above method which say wrotes ...
                 
              
                           ...                                    
                request.getRequestDispatcher(response.encodeURL("/sup1040servlet")).forward(request,response);
                
                System.out.println("hihihihih");
                response.flushBuffer();
                ctx.responseComplete();
           
            }
    
        public void ValueChangeListener1(ValueChangeEvent valueChangeEvent) {
            // Add event code here...
            String AcctType = valueChangeEvent.getNewValue().toString();
            System.out.println("AcctType" + AcctType);
            FacesContext contxt = FacesContext.getCurrentInstance();
            valueChangeEvent.getComponent().processUpdates(contxt); 
          
           BindingContainer bindings1 =
           BindingContext.getCurrent().getCurrentBindingsEntry();
           // Get the sepecific list binding
           JUCtrlListBinding listBinding1 =
           (JUCtrlListBinding)bindings1.get("ACCT_TYPE");
           // Get the value which is currently selected
           Object selectedValue1 = listBinding1.getSelectedValue();
           System.out.println(selectedValue1);
        }
    If I get ap means my report runs. or otherwise it will show an empty page.

    How to get the value of class viewrowimpl as string.

    Published by: ADF7 on March 24, 2012 07:27

    ADF7,
    I'm not sure that understand what you're up to.
    For as far as I understand you want to get the value of display rather than the index
    I use this code

        public void StatusChangedListener(ValueChangeEvent valueChangeEvent)
        {
            BindingContext lBindingContext = BindingContext.getCurrent();
            BindingContainer lBindingContainer = lBindingContext.getCurrentBindingsEntry();
            JUCtrlListBinding list = (JUCtrlListBinding) lBindingContainer.get("Status");
            int newindex = (Integer) valueChangeEvent.getNewValue();
            Object row = list.getDisplayData(); // Wichtig um die liste zu laden!!!!
            Row lFromList = (Row) list.getValueFromList(newindex);
            Object lAttribute = lFromList.getAttribute("Value");
            String newVal = (String) lAttribute;
        }
    

    to get the value of a component of selectOneChoice...

    Timo

Maybe you are looking for

  • Mail delete on iPhone, Mac

    I use Gmail and thought that I would be put in place everything is correct. Basically if I delete an email on my iPhone or Mac I wanted to delete it from Gmail. I happened to go live online at Gmail and found that I had more than 20'000 e-mails alway

  • is a petition keep legitimate neutral web?

    just to be sure

  • HDMI not connected

    When I plug the HDMI cable I have no problem looking at my Mac on the TV screen. Once in awhile, it does not and the display shows not 'connected', while the Mac screen has no 'fear' as it usually does when you plug in the HDMI cable. I tried 1. repa

  • Decrypt the files from a formatted PC

    Dear Sir I work as an it company, I format our PC business accountant, before I took a backup of all the office and my data of documents in D: drive(As_usual_I_do).then, I added the computer to new domain. When I restore its backup D: drive form, I c

  • How can I get rid of the error message error "jre terminated unexpectedly" at first upward?

    How can I get rid of the error message error "jre terminated unexpectedly" at first upward? [Moved from comments]