changed how we deal with non-existent tmp
editing assignments