Bug fixes to support multiple transactions being returned in a list