I don't see why Eugene would do what he has done. Fellow had to have a pretty good idea of himself when he made that oath, so why would he make something he knew he couldn't follow up on? Then why would'nt he forsake it? There's gotta be some kind of spell for that. Or he could have changed gods.
Now, I can see why he would burden his some with it as an old man. But I think that act would throw him way off of the good axis there. Burdening his own son so he can avoid cloud purgatory? Man, that's screwed up.