厳密な何かが求められるわけではないので、いい加減に実装しても良かったりするけどね