a simpler patch