diff --git a/agenda.module b/agenda.module
index 18fc38e..3de159e 100644
--- a/agenda.module
+++ b/agenda.module
@@ -277,6 +277,14 @@ function agenda_get_events($block, $cache = TRUE) {
     }
   }
 
+  // Filter out any fetched events that started before the block start time
+  $a = strtotime($block->start);
+  foreach($eventdata as $key => $b)
+  {
+  if ($b['start timestamp'] < $a)
+     unset($eventdata[$key]);
+  }
+
   // Sort the events by date
   $timestamps = array();
   foreach ($eventdata as $event) {
