Use directives for warnings