diff --git a/README.md b/README.md
index 1378f46..561c88a 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,7 @@
 [![install with conda](
-https://anaconda.org/bioconda/fastp/badges/version.svg)](https://anaconda.org/bioconda/fastp)
+https://anaconda.org/shinthor/fastp/badges/version.svg)](https://anaconda.org/shinthor/fastp)
 [![install with conda](
-https://anaconda.org/bioconda/fastp/badges/downloads.svg)](https://anaconda.org/bioconda/fastp)
+https://anaconda.org/shinthor/fastp/badges/downloads.svg)](https://anaconda.org/shinthor/fastp)
 [![DebianBadge](
 https://badges.debian.net/badges/debian/unstable/fastp/version.svg)](https://packages.debian.org/unstable/fastp)
 [![fastp ci](https://github.com/OpenGene/fastp/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/OpenGene/fastp/actions/workflows/ci.yml)
diff --git a/src/options.cpp b/src/options.cpp
index fe9a20b..3f11e05 100644
--- a/src/options.cpp
+++ b/src/options.cpp
@@ -283,16 +283,16 @@ bool Options::validate() {
         thread = 16;
     }
 
-    if(trim.front1 < 0 || trim.front1 > 30)
+    if(trim.front1 < 0)
         error_exit("trim_front1 (--trim_front1) should be 0 ~ 30, suggest 0 ~ 4");
 
-    if(trim.tail1 < 0 || trim.tail1 > 100)
+    if(trim.tail1 < 0)
         error_exit("trim_tail1 (--trim_tail1) should be 0 ~ 100, suggest 0 ~ 4");
 
-    if(trim.front2 < 0 || trim.front2 > 30)
+    if(trim.front2 < 0)
         error_exit("trim_front2 (--trim_front2) should be 0 ~ 30, suggest 0 ~ 4");
 
-    if(trim.tail2 < 0 || trim.tail2 > 100)
+    if(trim.tail2 < 0)
         error_exit("trim_tail2 (--trim_tail2) should be 0 ~ 100, suggest 0 ~ 4");
 
     if(qualfilter.qualifiedQual - 33 < 0 || qualfilter.qualifiedQual - 33 > 93)