Try using streams.