Introduced Read failure into the MockIO
Extracted device probe to separate module