Exception in subject's constructor is now bubbled up as inner exception.
Minor refactoring.