you return boolean, but do not use it, so it is useless.