This ability should return when virus2 is ported fully and the machinery is added to the map.
This also fixes a possible exploit where you can supply a fake href and spawn a singularity instead of a virus(luckily it won't be added to the map though, but you can still trigger any New() proc you want)