Rewrote the sharing include