Honestly, I don't know why that happens. @wirehead had tried the `return_value` and found some issues and decided to use `side_effect`. However, if I replace this with `return_value` all the tests seem to pass. So, I am tempted to remove comment altogether and use `return_value`