Why pass and not device=None?