Don't call source.emit without source.