commented out _BUILD_DIRECTIVE that causes different problems with unix compilation