i didnt know that text needed to be off by one in the kernel.