return without temporary; NFC