tests pass- unhate feature works, raises an error