I noticed that my effect runs twice on the initial render. The dependency array is empty. Is this expected behavior with Strict Mode and how should I handle cleanup?