Use IO::Stream
	modified:   step