handle borderline use case