Thanks for the reply. I noticed that these examples are actually in the latest pymc, I was using pymc3 so I updated to pymc and found that the when I supply the same shape arguments, in some instances it now complains about shape mismatch. So I will investigate a bit more and get back.