bugfix:  ensures consistent