Don't require a sample from probes, add a callable probe wrapper