Maybe, but if you talk about cases where prethink is called more often, then on the other hand there will be little longer delay before giving ammo. There are many things that would be better (starting with caching most of the stuff), but I don't have time to make perfect version and besides this is scripting help, not suggestions/requests.