compile and hope