rerder when remove transactions so consistent
shouldn't make a difference other than readability