Optional



written by sgr-ksmt