don't try to set tags / source if they aren't sent