Tested and working, successfully patching calls and saving data.