Maintenance update. Reduced to ~100KB