trying to make linker act less dumb as a binary