o Find a better way to handle magic_load than just defaulting to NULL o Find a way to make magic_check work on NULL o [DONE] Find a way to make magic_setflags work o Refactor code into initialize instead of new o [DONE?] Enable blocks for automatic cleanup: FileMagic.open("somefile.txt") do |file| # close is called at the end of this block end