I have seen that Kedaman posts pretty complicated code. Maybe, he find it more interesting to confuse people