Added level notify function, no plugin init if it isn't compatible, displays proper error on out of memory instead SIGSEGV