Auto-pair++