diff --git a/file_append_transaction_e2e_test.go b/file_append_transaction_e2e_test.go
index 17d298fe3..3ecc25d18 100644
--- a/file_append_transaction_e2e_test.go
+++ b/file_append_transaction_e2e_test.go
@@ -169,7 +169,9 @@ func TestIntegrationFileAppendTransactionCanExecuteAfterSerializationDeserializa
 	afterI, err := TransactionFromBytes(bytes)
 	require.NoError(t, err)
 
-	resp, err = afterI.(*FileAppendTransaction).SetNodeAccountIDs([]AccountID{resp.NodeID}).
+	tx := afterI.(FileAppendTransaction)
+
+	resp, err = tx.SetNodeAccountIDs([]AccountID{resp.NodeID}).
 		SetContents([]byte(" world!")).Execute(env.Client)
 	require.NoError(t, err)