D-Flag gc statem + callbacks