Higurashi revisited