use middleware pattern instead of wrapper
use middleware pattern instead of wrapper

ericflo/Sia,mnsl/Sia,mtlynch/Sia,NebulousLabs/Sia,NebulousLabs/Sia,mtlynch/Sia,ericflo/Sia,ChrisSchinnerl/Sia,ChrisSchinnerl/Sia,mharkus/Sia,mnsl/Sia,johnathanhowell/Sia,rivine/rivine,rivine/rivine,Mingling94/Sia,MrStrong/Sia,mharkus/Sia,MrStrong/Sia