too pure for this world
258