reduce back to only required members