Hate-keeping view 2