Once the snippets are loaded once, they won't get unloaded, so I don't think the double conditional is doing anything useful.