Should run once after model is synced, but separate from render path, since we can re-render for various reasons.