Fix handling of non slice pointers while calling Put (Which is the vast majority if cases)