Amount gt:0 still returns amount with 0 value

HI

I am trying to get all outgoing txs without those with amount = 0

{ ethereum(network: ethereum) {
transactions(
txSender: {is: “0x44761ef63fad902d8f8dc77e559ab116929881db”}
) {
hash
amount (amount: {gt:0})
}
}
}

Amount = 0 is still in the results

Try transfer api

{
  ethereum(network: ethereum) {
    transfers(
      sender: {is: "0x44761ef63fad902d8f8dc77e559ab116929881db"}
      amount: {gt: 0}
      options: {limit: 10}
    ) {
      amount
      transaction {
        hash
      }
      currency {
        address
        name
      }
    }
  }
}