public bool Filter(IBuilder builder) { if (ran) { return false; } else { if (builder == target) ran = true; return true; } }