Simple output gathering design