When / how can this happen? I see the only call to this function is done after checking with is_active. Race?