This is not nearly as useful as it was before streams evolved