Decompose the subject method into smaller methods
Merge pull request #15 from jcoyne/decompose_subject

Decompose the subject method into smaller methods