container exits when this exists so no background