added a todo
found comodification exception source