from empty to none