Added init, finalize, and is_init'd