refine the quit and destroy, quit when normal, destroy only for gmc