Using file-like objects