Shapes: force code regeneration to avoid stale code