boolean return value never used

shouldn't this method return the Either instead