prevent operating on targets with no sources