While I like having my vocabulary expanded, http://www.oxforddictionaries.com/definition/english/inexistent suggests to me that ``non-existent`` is a less jarring choice :)