Similar to above - but here the code that is executed if it's the correct context appears different to the code executed when it's not the correct context. Is that correct? I would expect it to be the same.