Why do we need this `doAnswer()`? This is a default behavior of Mockito.