mizumono as summarized by wolfpupy