Amount may have no commodity (particularly when 0), use the default one.