watch equality check and not reference