renamed spec to probe
spec->probe