# Handling niche scenarios ## Auto reversals When an auto reversal occurs the invoice will be cancelled. This only applies to PHI transactions. ## Transaction time-outs In the case of a transaction time out. The SDK will show the user an error and they will be kicked out of the session. The user can then accordingly depending on what error they receive. ## Transaction ordering Please not that transaction orders are never guaranteed - you should plan transaction updates accordingly using attributes like transaction modification dateTime.