I have no idea what this code does in practice so I'll let you decide that :)