Just out of curiosity, how is 'is' different from '==' in this context?