Refactored first subject slightly.