PR: 43397 Submitted by: Kimura Fuyuki <fuyuki@hadaly.org>
PR: 34264 Submitted by: Kimura Fuyuki <fuyuki@mj.0038.net>