semi-conditionally flunked out cuda dependency