* Use RAII to manage resources