ngrimson's patches