This class looks familiar. 
But why can't we use `mock`?