===== 9.3 Transactions Within the API ===== Unless explicitly called out in the API descriptions, implementation of the Java Card API methods shall not initiate or otherwise alter the state of a transaction in progress. Unless explicitly called out in the API descriptions, updates to internal implementation state within the API objects must be conditional. Internal state updates must participate in any ongoing transaction.