Break should be inside the ifdef