Add methods that account for transaction status