It is actually needed, but it should be more complex. I've added additional TODO comment explaining what needs to be done in future