requires haf!577 (merged), reputation_tracker!69 (merged), balance_tracker!134 (merged), HAfAH!175 (merged)