pointers are actually compared here.