fix reassignment parsing