don't double emit nil