Corrected usage of '@' for define vs case