fix special 'single' case