make compilation more stable