diff --git a/date_api.module b/date_api.module
index 3539ab5..6a3331d 100644
--- a/date_api.module
+++ b/date_api.module
@@ -1590,7 +1590,7 @@ function date_has_date($granularity) {
  *   invalid for that date type).
  */
 function date_limit_value($date, $granularity, $type = DATE_DATETIME) {
-  if (!date_is_valid($date, $type, $granularity) || !$nongranularity = date_nongranularity($granularity)) {
+  if (date_is_valid($date, $type, $granularity) || !$nongranularity = date_nongranularity($granularity)) {
     return $date;
   }
   else {
