before, the check was in the write enable logic, but moving it obviated an awkward corner case for mtpcr with rd=0.