Why not equals? Type differences?