remove meaningless const in return type to avoid gcc warning;