ChatGPT also got confused when I asked it to modify a function that has a callback to "return xyz value" and instead of doing `callback(xyz)` it did `return xyz`. So it was taking my comment too literally.