restrict return value to be boolean
ver.0.1.7