Fast request charging

Would it be possible to change how fast requests are used? When Cursor fails (i.e., the app stops processing) or times out, the requests are still used.

Wouldn’t it make sense to ensure a result was given before consuming the fast request?

Right now it works like ordering food and charging you without checking if the food was served.

The screenshot shows how Cursor “stopped” without my permission. The stop occured from a simple HTML one page website, so it wasn’t like I was overloading Cursor with too many commands.