patching for own sake