move instead of recreate