Okay fixing some stuff in the function signatures. Not like I am doing any real work here. Mostly just commit spamming