fix for #elif