My donation functions were working without issue so I'm not sure what changed. That said here is my situation: * A user submits a trade offer (i.e. donation) - the trade WILL go through however the bot will then produce the following error (Illegal buffer). * Should the request not be a donation but an actual trade offer, the bot will correctly decline with no error. * Here is the pertinent portion of my code. I've commented out the 'offer.accept' at times just to verify that the error is produced at that point, it does. Any recommendations?