making changes for reasonable auto-updating