this doesn't reallllly belong here, but it is useful. streams.