Lessons from 59 Linux Kernel Bug Reports Microsoft