BF: consider the case of no scipy