[Commits] 1e31f15: Post review changes. Tests added. Comments changed.