3.97: fixed an issue where the caller information was sometimes in place of the first fire argument.