BC with isDirty