did you figure out which are the situations that would make this operation fail? Maybe we can do more than to give up as the int conversion fails. maybe not.