still getting some Occulus smart pointer asserts... to do with SDL.