You're perfectly right, might be remnants of an older implementation and I have overlooked it whilst refactoring.