web commit by http://ethan.betacantrips.com/: updated patch