should this be try.. except protected to avoid exception ?
not for now, we shouldn't get there