Just about to do some risky pointers to functions, basically backing it up