Decided I dislike var-args and money transactions should have an optional freetext message.