Finish ProgramOption tests
Should not crash when null is passed to free calls