Corrected define guard