Add reusable saveRulesToStorage; better status on init