diff --git a/office_hours.feeds.inc b/office_hours.feeds.inc
index 2159295..c7c8262 100644
--- a/office_hours.feeds.inc
+++ b/office_hours.feeds.inc
@@ -174,6 +174,16 @@ function office_hours_feeds_set_target($source, $entity, $target, $feed_element)
       $feed_element = str_replace( ' ' , '' , $feed_element);
       $feed_element = str_replace( ':' , '' , $feed_element);
       $feed_element = str_replace( '.' , '' , $feed_element);
+
+      // Do not produce wrong results on import! Empty string value of $feed_element for ':hours'
+      // component produces round-the-clock values for office_hour field.
+      // Simply unset the $field_name[$entity->language][$sv_index] for the day that have no hours.
+      // If $feed_element is numeric and has 0 value - proceed!
+      if (!isset($feed_element) || (is_string($feed_element) && empty($feed_element))) {
+        unset($entity->{$field_name}[$entity->language][$sv_index]);
+        return;
+      }
+
       switch ($start_end_field) {
         case 'start':
             $entity->{$field_name}[$entity->language][$sv_index]['day'] = $sv_day + $morehours;
