This shit is indeed RETARDED.