Oh also, @calvinfo correct me if I'm wrong, but we started passing in `traits` as `{}` always, so no need for this check. (calv we should go fix this in the other providers)