This is the only function in this file, and the undef only affects the build of this file; however, there are errors building on centos that I need to investigate, so, maybe something different needs to happen here.