Function pointer works now. Fuck pointers.