Tested removing timeReturned.
Transactions and BusPackets seem to have this unnecessary variable that complicates things.