ابزار تغییرهای کوچک زیادی (mutant) می‌سازد، مثلاً >= را به > تبدیل می‌کند، و تست‌ها را روی هرکدام اجرا می‌کند. mutantای که هیچ تستی نگیرد حفره‌ای را نشان می‌دهد که coverage خطی نشان نمی‌دهد.