# \[Announce\] node-red-contrib-boolean-logic-ultimate

**URL:** https://discourse.nodered.org/t/announce-node-red-contrib-boolean-logic-ultimate/20868
**Category:** Share Your Nodes
**Created:** [26 January 2020 13:06 UTC](https://discourse.nodered.org/t/announce-node-red-contrib-boolean-logic-ultimate/20868 "2020-01-26T13:06:11Z")
**Posts on this page:** 1
**Showing post:** 3

<div class="post-metadata">

### Author: ![Paul-Reed](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/paul-reed/32/66906_2.png) [@Paul-Reed](https://discourse.nodered.org/u/Paul-Reed)
#### Post date: [26 January 2020 21:35 UTC](https://discourse.nodered.org/t/announce-node-red-contrib-boolean-logic-ultimate/20868/3 "2020-01-26T21:35:29Z")

</div>

@Supergiovane we have a ongoing thread about node's saving their own data to persist reboots etc - [❓ DISCUSSION: Should nodes save/restore their own context?](https://discourse.nodered.org/t/discussion-should-nodes-save-restore-their-own-context/20590/) where we've been discussing saving the data using node-RED's `contextStorage`, and we now have two working examples of how that can be achieved - [node-red-contrib-state-trail](https://flows.nodered.org/node/node-red-contrib-ui-state-trail) and [node-red-contrib-simple-gate](https://flows.nodered.org/node/node-red-contrib-simple-gate) which are working well, and hold promise for further development options.

I see that your node does not use `contextStorage`, but instead saves it as a json file synchronously to a folder - `~/states`.  
Although it functions fine, I just worry that if other nodes followed this model instead of using `contextStorage`, we could potentially end up with node data being scattered around the filesystem, which would not be good.

---

_[View the full topic](https://discourse.nodered.org/t/announce-node-red-contrib-boolean-logic-ultimate/20868)._
