Support empty source