fix bizzare out-of-the-blue linker issue, how did this ever work?