Join GitHub today
Wrapper: hotfix isForwarder() check on apps #372
Note that this isn't 100% full-proof; an app could, within reason, dynamically decide to start or stop being a forwarder at one point or another. Also note that having every app be a forwarder should not break anything, it just makes the transaction pathing algorithm more complicated and resource intensive.
Given that no app (that I know of) dynamically switches from being a forwarder to not, I sided with not degrading transaction pathing performance.