Subtle difference between `terminate` and `stop` not obvious from names. Do we really need to expose both in public interface? Suggest `stopMonitoring` (or something better) to make the distinction obvious.