Hi,

I wasn't sure and your arguments sound correct, so I've set a breakpoint below the conditional return and ran the unit tests. The breakpoint has been hit a couple of times, so the condition isn't always true.. I'm going to debug why that's the case, but I'm too tired to do it right now.