I forgot to have procedures eval their arguments!