Cleaned up updateList()
Added in a bit more error handling on assocNew()