# GlobalGetEx doesn't work on signature mode

**URL:** https://forum.algorand.co/t/globalgetex-doesnt-work-on-signature-mode/7046
**Category:** Uncategorized
**Created:** [June 1, 2022, 3:20pm UTC](https://forum.algorand.co/t/globalgetex-doesnt-work-on-signature-mode/7046 "2022-06-01T15:20:05Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![ncoin](https://avatars.discourse-cdn.com/v4/letter/n/8e8cbc/32.png) [@ncoin](https://forum.algorand.co/u/ncoin)
#### Post date: [June 1, 2022, 3:20pm UTC](https://forum.algorand.co/t/globalgetex-doesnt-work-on-signature-mode/7046/1 "2022-06-01T15:20:05Z")

</div>

GlobalGetEx seems to not work on signature mode. Is there any way that applications can communicate with logicsigs?

---

<div class="post-metadata">

### Author: ![fabrice](https://avatars.discourse-cdn.com/v4/letter/f/5fc32e/32.png) [@fabrice](https://forum.algorand.co/u/fabrice)
#### Post date: [June 1, 2022, 9:16pm UTC](https://forum.algorand.co/t/globalgetex-doesnt-work-on-signature-mode/7046/2 "2022-06-01T21:16:49Z")

</div>

Applications cannot read logicsigs state directly.  
Logicsigs and logicsig arguments are _not_ signed and may in theory even not be recorded on the blockchain (though they currently are).  
Before a transaction is committed, any node on the network can change the arguments of a logicsig as long as the logicsig still approves the transaction.  
This is completely different from the arguments of applications that are signed by the sender.

That being said, logicsigs can still communicate with applications via the following:  
Logicsigs can validate any other field of any other transaction, so they can check for example that arguments of an application satisfy some logic.

However, logicsigs cannot _dynamically_ generate a value that would be use by an application.
