diff --git a/sPuReMD/src/geo_tools.c b/sPuReMD/src/geo_tools.c
index 999b750ac3ca4554d93312fcf1bcd0f069155d69..e1429630952a9816f84f9f4a472b1ee2048e1fad 100644
--- a/sPuReMD/src/geo_tools.c
+++ b/sPuReMD/src/geo_tools.c
@@ -850,6 +850,10 @@ void Read_BGF( const char * const bgf_file, reax_system* system, control_params
             if ( strncmp( element, "X\0", 2) == 0 )
             {
                 system->atoms[atom_cnt].dummy = TRUE;
+            }
+            else
+            {
+                system->atoms[atom_cnt].dummy = FALSE;            
             }		
 #if defined(DEBUG_FOCUS)
             fprintf( stderr,