dynamic constant assignment i hate you