I give this patch a 2.5/10.