It is ok for duplicate the code.