Fixed bug with #else directives