Bad design: this method has to return just only boolean. It is a caller responsibility: what to do